package com.qdlc.p2p.common.constant;

public interface BorrowStatus {

    /** 状态 :管理员撤回处理中-2 */
    int STATUS_MANAGER_CANCEL_DOING = -2;

    /** 状态 :用户自己取消 -1 */
    int STATUS_USER_CANCEL = -1;

    /** 状态 :发标未初审  0 */
    int STATUS_PUBLISHING = 0;

    /** 状态 :初审通过 1 */
    int STATUS_TRIAL_PASSED = 1;

    /** 状态 :初审通过，disruptor处理自动投标，结束后变为19 */
    int STATUS_AUTO_TENDER_DONE = 19;

    /** 状态 :初审不通过2 */
    int STATUS_TRIAL_PASSLESS = 2;

    /** 状态 :满标复审通过 3 */
    int STATUS_RECHECK_PASS = 3;

    /** 状态 :满标复审不通过4 */
    int STATUS_RECHECK_PASSLESS = 4;

    /** 状态 :满标复审不通过，disruptor处理，4变成49 */
    int STATUS_RECHECK_PASSLESS2 = 49;

    /** 状态 :后台管理员撤回 5 */
    int STATUS_MANAGER_CANCEL = 5;

    /** 状态 :后台管理员撤回，disruptor处理，5变成59 */
    int STATUS_MANAGER_CANCEL2 = 59;

    /** 状态 :还款中 6 */
    int STATUS_REPAYMENT_START = 6;

    /** 状态 :部分还款中 7 */
    int STATUS_REPAYMENT_DOING = 7;

    /** 状态 :还款成功 8 */
    int STATUS_REPAYMENT_DONE = 8;

    /** 状态 :已登记待确认 9 */
    int STATUS_REGISTRATE_DOING = 9;

    /** 状态 :已确认待初审 11 */
    int STATUS_TRIAL_WAITING = 11;

    /** 状态：放款失败 69 */
    int STATUS_LOAN_FAIL = 69;

    /** 未知状态 99（筛选全部状态用） */
    int STATUS_UNKNOWN = 99;
}
